package Q16_22_Langtons_Ant;
public class Position {
public int row;
public int column;
public Position(int row, int column) {
this.row = row;
this.column = column;
}
@Override
public boolean equals(Object o) {
if (o instanceof Position) {
Position p = (Position) o;
return p.row == row && p.column == column;
}
return false;
}
@Override
public int hashCode() {
return (row * 31) ^ column;
}
public Position clone() {
return new Position(row, column);
}
}